﻿
function TestInitialize {
    [Cmdletbinding()]
    Param()

    Write-Trace "Initializing"
    $init = $true
}

function TestFinalize {
    [Cmdletbinding()]
    Param()

    Write-Trace "Finalizing"
    $final = $true
}

function UnitTest-Assert-Initialized {
    [Cmdletbinding()]
    Param()

    # arrange

    # act

    # assert
    Assert-AreEqual -Expected $true -Actual $init -Message "TestInitialize has not been run."
}
